<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>vphy: XVphy Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">vphy
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_vphy.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XVphy Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="struct_x_vphy.html" title="The XVphy driver instance data. ">XVphy</a> driver instance data.  
 <a href="struct_x_vphy.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a350b0f93bf83f2b3178e46e11936aa7f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a350b0f93bf83f2b3178e46e11936aa7f">IsReady</a></td></tr>
<tr class="memdesc:a350b0f93bf83f2b3178e46e11936aa7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device is initialized and ready.  <a href="#a350b0f93bf83f2b3178e46e11936aa7f">More...</a><br /></td></tr>
<tr class="separator:a350b0f93bf83f2b3178e46e11936aa7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45ad21128fb62d2f120e92ae3488c32c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_vphy___config.html">XVphy_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a45ad21128fb62d2f120e92ae3488c32c">Config</a></td></tr>
<tr class="memdesc:a45ad21128fb62d2f120e92ae3488c32c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration structure for the Video PHY core.  <a href="#a45ad21128fb62d2f120e92ae3488c32c">More...</a><br /></td></tr>
<tr class="separator:a45ad21128fb62d2f120e92ae3488c32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8ead0f7f27a3f857eddc1c63bd75a54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_vphy___log.html">XVphy_Log</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#aa8ead0f7f27a3f857eddc1c63bd75a54">Log</a></td></tr>
<tr class="memdesc:aa8ead0f7f27a3f857eddc1c63bd75a54"><td class="mdescLeft">&#160;</td><td class="mdescRight">A log of events.  <a href="#aa8ead0f7f27a3f857eddc1c63bd75a54">More...</a><br /></td></tr>
<tr class="separator:aa8ead0f7f27a3f857eddc1c63bd75a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a6689916034622640568869fd0ce86b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_vphy___quad.html">XVphy_Quad</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a2a6689916034622640568869fd0ce86b">Quads</a> [2]</td></tr>
<tr class="memdesc:a2a6689916034622640568869fd0ce86b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The quads available to the Video PHY core.  <a href="#a2a6689916034622640568869fd0ce86b">More...</a><br /></td></tr>
<tr class="separator:a2a6689916034622640568869fd0ce86b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77176131b002d4f0d72af27d855c0316"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a77176131b002d4f0d72af27d855c0316">HdmiRxRefClkHz</a></td></tr>
<tr class="memdesc:a77176131b002d4f0d72af27d855c0316"><td class="mdescLeft">&#160;</td><td class="mdescRight">HDMI RX refclk.  <a href="#a77176131b002d4f0d72af27d855c0316">More...</a><br /></td></tr>
<tr class="separator:a77176131b002d4f0d72af27d855c0316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0155c11fa9df81437618a87b5a3a3058"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a0155c11fa9df81437618a87b5a3a3058">HdmiTxRefClkHz</a></td></tr>
<tr class="memdesc:a0155c11fa9df81437618a87b5a3a3058"><td class="mdescLeft">&#160;</td><td class="mdescRight">HDMI TX refclk.  <a href="#a0155c11fa9df81437618a87b5a3a3058">More...</a><br /></td></tr>
<tr class="separator:a0155c11fa9df81437618a87b5a3a3058"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7cb0a20032e600f96b73666904caf2c"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ae7cb0a20032e600f96b73666904caf2c">HdmiRxTmdsClockRatio</a></td></tr>
<tr class="memdesc:ae7cb0a20032e600f96b73666904caf2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">HDMI TMDS clock ratio.  <a href="#ae7cb0a20032e600f96b73666904caf2c">More...</a><br /></td></tr>
<tr class="separator:ae7cb0a20032e600f96b73666904caf2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1e398020d830a916e367c4c02895615"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ab1e398020d830a916e367c4c02895615">HdmiTxSampleRate</a></td></tr>
<tr class="memdesc:ab1e398020d830a916e367c4c02895615"><td class="mdescLeft">&#160;</td><td class="mdescRight">HDMI TX sample rate.  <a href="#ab1e398020d830a916e367c4c02895615">More...</a><br /></td></tr>
<tr class="separator:ab1e398020d830a916e367c4c02895615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc8c8add92ab924f374bab01a466f7ee"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#acc8c8add92ab924f374bab01a466f7ee">HdmiRxDruIsEnabled</a></td></tr>
<tr class="memdesc:acc8c8add92ab924f374bab01a466f7ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">The DRU is enabled.  <a href="#acc8c8add92ab924f374bab01a466f7ee">More...</a><br /></td></tr>
<tr class="separator:acc8c8add92ab924f374bab01a466f7ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac25792acca694d5198b44057d468659"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#aac25792acca694d5198b44057d468659">IntrCpllLockHandler</a></td></tr>
<tr class="memdesc:aac25792acca694d5198b44057d468659"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for CPLL lock interrupts.  <a href="#aac25792acca694d5198b44057d468659">More...</a><br /></td></tr>
<tr class="separator:aac25792acca694d5198b44057d468659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78f1447de2a15b155b4c37a4c48d18ef"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a78f1447de2a15b155b4c37a4c48d18ef">IntrCpllLockCallbackRef</a></td></tr>
<tr class="memdesc:a78f1447de2a15b155b4c37a4c48d18ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the CPLL lock callback function.  <a href="#a78f1447de2a15b155b4c37a4c48d18ef">More...</a><br /></td></tr>
<tr class="separator:a78f1447de2a15b155b4c37a4c48d18ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a358f3a7cf0bbd672855ffb800e88a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a2a358f3a7cf0bbd672855ffb800e88a4">IntrQpllLockHandler</a></td></tr>
<tr class="memdesc:a2a358f3a7cf0bbd672855ffb800e88a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for QPLL lock interrupts.  <a href="#a2a358f3a7cf0bbd672855ffb800e88a4">More...</a><br /></td></tr>
<tr class="separator:a2a358f3a7cf0bbd672855ffb800e88a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d0d31870d751cc585d9a90c164f2d05"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a5d0d31870d751cc585d9a90c164f2d05">IntrQpllLockCallbackRef</a></td></tr>
<tr class="memdesc:a5d0d31870d751cc585d9a90c164f2d05"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the QPLL lock callback function.  <a href="#a5d0d31870d751cc585d9a90c164f2d05">More...</a><br /></td></tr>
<tr class="separator:a5d0d31870d751cc585d9a90c164f2d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43d707dcd37c99e8f4a13779809edee5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a43d707dcd37c99e8f4a13779809edee5">IntrQpll1LockHandler</a></td></tr>
<tr class="memdesc:a43d707dcd37c99e8f4a13779809edee5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for QPLL lock interrupts.  <a href="#a43d707dcd37c99e8f4a13779809edee5">More...</a><br /></td></tr>
<tr class="separator:a43d707dcd37c99e8f4a13779809edee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae35b9b8e21753a733fc6a64de937fab9"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ae35b9b8e21753a733fc6a64de937fab9">IntrQpll1LockCallbackRef</a></td></tr>
<tr class="memdesc:ae35b9b8e21753a733fc6a64de937fab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the QPLL lock callback function.  <a href="#ae35b9b8e21753a733fc6a64de937fab9">More...</a><br /></td></tr>
<tr class="separator:ae35b9b8e21753a733fc6a64de937fab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21cbba76df25e8dfe4111d1222e14872"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a21cbba76df25e8dfe4111d1222e14872">IntrTxResetDoneHandler</a></td></tr>
<tr class="memdesc:a21cbba76df25e8dfe4111d1222e14872"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for TX reset done lock interrupts.  <a href="#a21cbba76df25e8dfe4111d1222e14872">More...</a><br /></td></tr>
<tr class="separator:a21cbba76df25e8dfe4111d1222e14872"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6884b1d31e8d33370b88e74c8c0674d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ab6884b1d31e8d33370b88e74c8c0674d">IntrTxResetDoneCallbackRef</a></td></tr>
<tr class="memdesc:ab6884b1d31e8d33370b88e74c8c0674d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the TX reset done lock callback function.  <a href="#ab6884b1d31e8d33370b88e74c8c0674d">More...</a><br /></td></tr>
<tr class="separator:ab6884b1d31e8d33370b88e74c8c0674d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d808488e0bf84f52d6eb206d54d829b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a1d808488e0bf84f52d6eb206d54d829b">IntrRxResetDoneHandler</a></td></tr>
<tr class="memdesc:a1d808488e0bf84f52d6eb206d54d829b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for RX reset done lock interrupts.  <a href="#a1d808488e0bf84f52d6eb206d54d829b">More...</a><br /></td></tr>
<tr class="separator:a1d808488e0bf84f52d6eb206d54d829b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda4548141cf7abc027a15218e115353"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#abda4548141cf7abc027a15218e115353">IntrRxResetDoneCallbackRef</a></td></tr>
<tr class="memdesc:abda4548141cf7abc027a15218e115353"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the RX reset done lock callback function.  <a href="#abda4548141cf7abc027a15218e115353">More...</a><br /></td></tr>
<tr class="separator:abda4548141cf7abc027a15218e115353"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0592d2a7a5360d294727c54491fa059d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a0592d2a7a5360d294727c54491fa059d">IntrTxAlignDoneHandler</a></td></tr>
<tr class="memdesc:a0592d2a7a5360d294727c54491fa059d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for TX align done lock interrupts.  <a href="#a0592d2a7a5360d294727c54491fa059d">More...</a><br /></td></tr>
<tr class="separator:a0592d2a7a5360d294727c54491fa059d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7998e37ae7d71fdb5d398550a6211305"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a7998e37ae7d71fdb5d398550a6211305">IntrTxAlignDoneCallbackRef</a></td></tr>
<tr class="memdesc:a7998e37ae7d71fdb5d398550a6211305"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the TX align done lock callback function.  <a href="#a7998e37ae7d71fdb5d398550a6211305">More...</a><br /></td></tr>
<tr class="separator:a7998e37ae7d71fdb5d398550a6211305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44b541b34c508c723906b26f8fbb4719"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a44b541b34c508c723906b26f8fbb4719">IntrTxClkDetFreqChangeHandler</a></td></tr>
<tr class="memdesc:a44b541b34c508c723906b26f8fbb4719"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for TX clock detector frequency change interrupts.  <a href="#a44b541b34c508c723906b26f8fbb4719">More...</a><br /></td></tr>
<tr class="separator:a44b541b34c508c723906b26f8fbb4719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeef6168da79e23e5fca31e71cb9ae879"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#aeef6168da79e23e5fca31e71cb9ae879">IntrTxClkDetFreqChangeCallbackRef</a></td></tr>
<tr class="memdesc:aeef6168da79e23e5fca31e71cb9ae879"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the TX clock detector frequency change callback function.  <a href="#aeef6168da79e23e5fca31e71cb9ae879">More...</a><br /></td></tr>
<tr class="separator:aeef6168da79e23e5fca31e71cb9ae879"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69217170e845bb0d704c8759f8688ab5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a69217170e845bb0d704c8759f8688ab5">IntrRxClkDetFreqChangeHandler</a></td></tr>
<tr class="memdesc:a69217170e845bb0d704c8759f8688ab5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for RX clock detector frequency change interrupts.  <a href="#a69217170e845bb0d704c8759f8688ab5">More...</a><br /></td></tr>
<tr class="separator:a69217170e845bb0d704c8759f8688ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91765301698027208a5e14a289a19bd8"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a91765301698027208a5e14a289a19bd8">IntrRxClkDetFreqChangeCallbackRef</a></td></tr>
<tr class="memdesc:a91765301698027208a5e14a289a19bd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the RX clock detector frequency change callback function.  <a href="#a91765301698027208a5e14a289a19bd8">More...</a><br /></td></tr>
<tr class="separator:a91765301698027208a5e14a289a19bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c2b7c102aa0e9b5fe81b31a77174dbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a2c2b7c102aa0e9b5fe81b31a77174dbf">IntrTxTmrTimeoutHandler</a></td></tr>
<tr class="memdesc:a2c2b7c102aa0e9b5fe81b31a77174dbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for TX timer timeout interrupts.  <a href="#a2c2b7c102aa0e9b5fe81b31a77174dbf">More...</a><br /></td></tr>
<tr class="separator:a2c2b7c102aa0e9b5fe81b31a77174dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3018ebe77f98e3feb4535bf837571564"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a3018ebe77f98e3feb4535bf837571564">IntrTxTmrTimeoutCallbackRef</a></td></tr>
<tr class="memdesc:a3018ebe77f98e3feb4535bf837571564"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the TX timer timeout callback function.  <a href="#a3018ebe77f98e3feb4535bf837571564">More...</a><br /></td></tr>
<tr class="separator:a3018ebe77f98e3feb4535bf837571564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61a97adc3d836e2f20afb8e64f249b11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a61a97adc3d836e2f20afb8e64f249b11">IntrRxTmrTimeoutHandler</a></td></tr>
<tr class="memdesc:a61a97adc3d836e2f20afb8e64f249b11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for RX timer timeout interrupts.  <a href="#a61a97adc3d836e2f20afb8e64f249b11">More...</a><br /></td></tr>
<tr class="separator:a61a97adc3d836e2f20afb8e64f249b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f3c598dab04ba6e7d6755455c3b7903"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a4f3c598dab04ba6e7d6755455c3b7903">IntrRxTmrTimeoutCallbackRef</a></td></tr>
<tr class="memdesc:a4f3c598dab04ba6e7d6755455c3b7903"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the user data passed to the RX timer timeout callback function.  <a href="#a4f3c598dab04ba6e7d6755455c3b7903">More...</a><br /></td></tr>
<tr class="separator:a4f3c598dab04ba6e7d6755455c3b7903"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a188e78b188925093efd2c1dcc3d7caf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a3025c63cf1c5e5065caa8e097e451339">XVphy_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a188e78b188925093efd2c1dcc3d7caf9">HdmiTxInitCallback</a></td></tr>
<tr class="memdesc:a188e78b188925093efd2c1dcc3d7caf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for TX init.  <a href="#a188e78b188925093efd2c1dcc3d7caf9">More...</a><br /></td></tr>
<tr class="separator:a188e78b188925093efd2c1dcc3d7caf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab099a83c6fed02f572a440f0d2e60df"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#aab099a83c6fed02f572a440f0d2e60df">HdmiTxInitRef</a></td></tr>
<tr class="memdesc:aab099a83c6fed02f572a440f0d2e60df"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the TX init callback.  <a href="#aab099a83c6fed02f572a440f0d2e60df">More...</a><br /></td></tr>
<tr class="separator:aab099a83c6fed02f572a440f0d2e60df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56a9ebfbc6c3e0282e00c70dc12d7f8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a3025c63cf1c5e5065caa8e097e451339">XVphy_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a56a9ebfbc6c3e0282e00c70dc12d7f8d">HdmiTxReadyCallback</a></td></tr>
<tr class="memdesc:a56a9ebfbc6c3e0282e00c70dc12d7f8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for TX ready.  <a href="#a56a9ebfbc6c3e0282e00c70dc12d7f8d">More...</a><br /></td></tr>
<tr class="separator:a56a9ebfbc6c3e0282e00c70dc12d7f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62250e4e9d265cb8fa443b9bd8ecd90d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a62250e4e9d265cb8fa443b9bd8ecd90d">HdmiTxReadyRef</a></td></tr>
<tr class="memdesc:a62250e4e9d265cb8fa443b9bd8ecd90d"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the TX ready callback.  <a href="#a62250e4e9d265cb8fa443b9bd8ecd90d">More...</a><br /></td></tr>
<tr class="separator:a62250e4e9d265cb8fa443b9bd8ecd90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd0031ec1a9f8fd4b3c55c1eca6e7c52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a3025c63cf1c5e5065caa8e097e451339">XVphy_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#acd0031ec1a9f8fd4b3c55c1eca6e7c52">HdmiRxInitCallback</a></td></tr>
<tr class="memdesc:acd0031ec1a9f8fd4b3c55c1eca6e7c52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for RX init.  <a href="#acd0031ec1a9f8fd4b3c55c1eca6e7c52">More...</a><br /></td></tr>
<tr class="separator:acd0031ec1a9f8fd4b3c55c1eca6e7c52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae793dddf50ac6b6826aef38ccf7ff072"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ae793dddf50ac6b6826aef38ccf7ff072">HdmiRxInitRef</a></td></tr>
<tr class="memdesc:ae793dddf50ac6b6826aef38ccf7ff072"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the RX init callback.  <a href="#ae793dddf50ac6b6826aef38ccf7ff072">More...</a><br /></td></tr>
<tr class="separator:ae793dddf50ac6b6826aef38ccf7ff072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8a0928a61899451da0edbdd229c9d9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a3025c63cf1c5e5065caa8e097e451339">XVphy_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#af8a0928a61899451da0edbdd229c9d9a">HdmiRxReadyCallback</a></td></tr>
<tr class="memdesc:af8a0928a61899451da0edbdd229c9d9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for RX ready.  <a href="#af8a0928a61899451da0edbdd229c9d9a">More...</a><br /></td></tr>
<tr class="separator:af8a0928a61899451da0edbdd229c9d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c076eab7bc5c4f12de53eef10ef2dc1"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a3c076eab7bc5c4f12de53eef10ef2dc1">HdmiRxReadyRef</a></td></tr>
<tr class="memdesc:a3c076eab7bc5c4f12de53eef10ef2dc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the RX ready callback.  <a href="#a3c076eab7bc5c4f12de53eef10ef2dc1">More...</a><br /></td></tr>
<tr class="separator:a3c076eab7bc5c4f12de53eef10ef2dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eb6913f5fda8406fe6f3577c240721b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xvphy_8h.html#a2aa9ce957914fce939a5a3aca20b7e86">XVphy_TimerHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#a4eb6913f5fda8406fe6f3577c240721b">UserTimerWaitUs</a></td></tr>
<tr class="memdesc:a4eb6913f5fda8406fe6f3577c240721b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Custom user function for delay/sleep.  <a href="#a4eb6913f5fda8406fe6f3577c240721b">More...</a><br /></td></tr>
<tr class="separator:a4eb6913f5fda8406fe6f3577c240721b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7c157f04ab875ad33c1c8f33b2ca4ed"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vphy.html#ad7c157f04ab875ad33c1c8f33b2ca4ed">UserTimerPtr</a></td></tr>
<tr class="memdesc:ad7c157f04ab875ad33c1c8f33b2ca4ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to a timer instance used by the custom user delay/sleep function.  <a href="#ad7c157f04ab875ad33c1c8f33b2ca4ed">More...</a><br /></td></tr>
<tr class="separator:ad7c157f04ab875ad33c1c8f33b2ca4ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="struct_x_vphy.html" title="The XVphy driver instance data. ">XVphy</a> driver instance data. </p>
<p>The user is required to allocate a variable of this type for every <a class="el" href="struct_x_vphy.html" title="The XVphy driver instance data. ">XVphy</a> device in the system. A pointer to a variable of this type is then passed to the driver API functions. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a45ad21128fb62d2f120e92ae3488c32c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45ad21128fb62d2f120e92ae3488c32c">&#9670;&nbsp;</a></span>Config</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_vphy___config.html">XVphy_Config</a> XVphy::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the Video PHY core. </p>

<p class="reference">Referenced by <a class="el" href="xvphy__intr_8c.html#a047421b414d103faf15418f136e1d107">XVphy_CfgErrIntr()</a>, <a class="el" href="xvphy_8h.html#ab71ec5984965000a5c84b07805d4bf58">XVphy_CfgInitialize()</a>, <a class="el" href="xvphy__i_8h.html#a609475eec7171bd779b972e31496c717">XVphy_DirReconfig()</a>, <a class="el" href="xvphy__i_8h.html#a8e1cf75cf2ecce4902aeb0faca3d0c7c">XVphy_GetSysClkDataSel()</a>, <a class="el" href="xvphy__i_8h.html#afa18f0da25042d12e577a5e16d950476">XVphy_GetSysClkOutSel()</a>, <a class="el" href="xvphy_8h.html#aa4cef4dea102e0cbb7671d8113f9d52e">XVphy_GetVersion()</a>, <a class="el" href="xvphy__intr_8c.html#a75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, <a class="el" href="xvphy__intr_8c.html#a854725cac309c3302a25dbc29927c9f8">XVphy_IntrDisable()</a>, <a class="el" href="xvphy__intr_8c.html#ab0c6c186dbb5142d23a6a3b76148c37b">XVphy_IntrEnable()</a>, <a class="el" href="xvphy_8h.html#a3d345eb8a8206448501f6d9dcc53b92e">XVphy_PllInitialize()</a>, <a class="el" href="xvphy__selftest_8c.html#a772c4c6e8f106de408926972cb2443f2">XVphy_SelfTest()</a>, <a class="el" href="xvphy__i_8h.html#ab4dbca672563dce677d06d7bbbbe23d9">XVphy_SetRxLpm()</a>, and <a class="el" href="xvphy__i_8h.html#a5041cead7e1fe927d645c4e681e95837">XVphy_WriteCfgRefClkSelReg()</a>.</p>

</div>
</div>
<a id="acc8c8add92ab924f374bab01a466f7ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc8c8add92ab924f374bab01a466f7ee">&#9670;&nbsp;</a></span>HdmiRxDruIsEnabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XVphy::HdmiRxDruIsEnabled</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The DRU is enabled. </p>

</div>
</div>
<a id="acd0031ec1a9f8fd4b3c55c1eca6e7c52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd0031ec1a9f8fd4b3c55c1eca6e7c52">&#9670;&nbsp;</a></span>HdmiRxInitCallback</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a3025c63cf1c5e5065caa8e097e451339">XVphy_Callback</a> XVphy::HdmiRxInitCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for RX init. </p>

</div>
</div>
<a id="ae793dddf50ac6b6826aef38ccf7ff072"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae793dddf50ac6b6826aef38ccf7ff072">&#9670;&nbsp;</a></span>HdmiRxInitRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::HdmiRxInitRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the RX init callback. </p>

</div>
</div>
<a id="af8a0928a61899451da0edbdd229c9d9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8a0928a61899451da0edbdd229c9d9a">&#9670;&nbsp;</a></span>HdmiRxReadyCallback</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a3025c63cf1c5e5065caa8e097e451339">XVphy_Callback</a> XVphy::HdmiRxReadyCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for RX ready. </p>

</div>
</div>
<a id="a3c076eab7bc5c4f12de53eef10ef2dc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c076eab7bc5c4f12de53eef10ef2dc1">&#9670;&nbsp;</a></span>HdmiRxReadyRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::HdmiRxReadyRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the RX ready callback. </p>

</div>
</div>
<a id="a77176131b002d4f0d72af27d855c0316"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77176131b002d4f0d72af27d855c0316">&#9670;&nbsp;</a></span>HdmiRxRefClkHz</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XVphy::HdmiRxRefClkHz</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI RX refclk. </p>

</div>
</div>
<a id="ae7cb0a20032e600f96b73666904caf2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7cb0a20032e600f96b73666904caf2c">&#9670;&nbsp;</a></span>HdmiRxTmdsClockRatio</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XVphy::HdmiRxTmdsClockRatio</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TMDS clock ratio. </p>

</div>
</div>
<a id="a188e78b188925093efd2c1dcc3d7caf9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a188e78b188925093efd2c1dcc3d7caf9">&#9670;&nbsp;</a></span>HdmiTxInitCallback</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a3025c63cf1c5e5065caa8e097e451339">XVphy_Callback</a> XVphy::HdmiTxInitCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for TX init. </p>

</div>
</div>
<a id="aab099a83c6fed02f572a440f0d2e60df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab099a83c6fed02f572a440f0d2e60df">&#9670;&nbsp;</a></span>HdmiTxInitRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::HdmiTxInitRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the TX init callback. </p>

</div>
</div>
<a id="a56a9ebfbc6c3e0282e00c70dc12d7f8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56a9ebfbc6c3e0282e00c70dc12d7f8d">&#9670;&nbsp;</a></span>HdmiTxReadyCallback</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a3025c63cf1c5e5065caa8e097e451339">XVphy_Callback</a> XVphy::HdmiTxReadyCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for TX ready. </p>

</div>
</div>
<a id="a62250e4e9d265cb8fa443b9bd8ecd90d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62250e4e9d265cb8fa443b9bd8ecd90d">&#9670;&nbsp;</a></span>HdmiTxReadyRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::HdmiTxReadyRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the TX ready callback. </p>

</div>
</div>
<a id="a0155c11fa9df81437618a87b5a3a3058"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0155c11fa9df81437618a87b5a3a3058">&#9670;&nbsp;</a></span>HdmiTxRefClkHz</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XVphy::HdmiTxRefClkHz</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TX refclk. </p>

</div>
</div>
<a id="ab1e398020d830a916e367c4c02895615"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1e398020d830a916e367c4c02895615">&#9670;&nbsp;</a></span>HdmiTxSampleRate</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XVphy::HdmiTxSampleRate</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TX sample rate. </p>

</div>
</div>
<a id="a78f1447de2a15b155b4c37a4c48d18ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78f1447de2a15b155b4c37a4c48d18ef">&#9670;&nbsp;</a></span>IntrCpllLockCallbackRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrCpllLockCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the CPLL lock callback function. </p>

</div>
</div>
<a id="aac25792acca694d5198b44057d468659"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac25792acca694d5198b44057d468659">&#9670;&nbsp;</a></span>IntrCpllLockHandler</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a> XVphy::IntrCpllLockHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for CPLL lock interrupts. </p>

</div>
</div>
<a id="ae35b9b8e21753a733fc6a64de937fab9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae35b9b8e21753a733fc6a64de937fab9">&#9670;&nbsp;</a></span>IntrQpll1LockCallbackRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrQpll1LockCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the QPLL lock callback function. </p>

</div>
</div>
<a id="a43d707dcd37c99e8f4a13779809edee5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43d707dcd37c99e8f4a13779809edee5">&#9670;&nbsp;</a></span>IntrQpll1LockHandler</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a> XVphy::IntrQpll1LockHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for QPLL lock interrupts. </p>

</div>
</div>
<a id="a5d0d31870d751cc585d9a90c164f2d05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d0d31870d751cc585d9a90c164f2d05">&#9670;&nbsp;</a></span>IntrQpllLockCallbackRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrQpllLockCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the QPLL lock callback function. </p>

</div>
</div>
<a id="a2a358f3a7cf0bbd672855ffb800e88a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a358f3a7cf0bbd672855ffb800e88a4">&#9670;&nbsp;</a></span>IntrQpllLockHandler</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a> XVphy::IntrQpllLockHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for QPLL lock interrupts. </p>

</div>
</div>
<a id="a91765301698027208a5e14a289a19bd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91765301698027208a5e14a289a19bd8">&#9670;&nbsp;</a></span>IntrRxClkDetFreqChangeCallbackRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrRxClkDetFreqChangeCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the RX clock detector frequency change callback function. </p>

</div>
</div>
<a id="a69217170e845bb0d704c8759f8688ab5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69217170e845bb0d704c8759f8688ab5">&#9670;&nbsp;</a></span>IntrRxClkDetFreqChangeHandler</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a> XVphy::IntrRxClkDetFreqChangeHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for RX clock detector frequency change interrupts. </p>

</div>
</div>
<a id="abda4548141cf7abc027a15218e115353"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abda4548141cf7abc027a15218e115353">&#9670;&nbsp;</a></span>IntrRxResetDoneCallbackRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrRxResetDoneCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the RX reset done lock callback function. </p>

</div>
</div>
<a id="a1d808488e0bf84f52d6eb206d54d829b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d808488e0bf84f52d6eb206d54d829b">&#9670;&nbsp;</a></span>IntrRxResetDoneHandler</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a> XVphy::IntrRxResetDoneHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for RX reset done lock interrupts. </p>

</div>
</div>
<a id="a4f3c598dab04ba6e7d6755455c3b7903"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f3c598dab04ba6e7d6755455c3b7903">&#9670;&nbsp;</a></span>IntrRxTmrTimeoutCallbackRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrRxTmrTimeoutCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the RX timer timeout callback function. </p>

</div>
</div>
<a id="a61a97adc3d836e2f20afb8e64f249b11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61a97adc3d836e2f20afb8e64f249b11">&#9670;&nbsp;</a></span>IntrRxTmrTimeoutHandler</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a> XVphy::IntrRxTmrTimeoutHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for RX timer timeout interrupts. </p>

</div>
</div>
<a id="a7998e37ae7d71fdb5d398550a6211305"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7998e37ae7d71fdb5d398550a6211305">&#9670;&nbsp;</a></span>IntrTxAlignDoneCallbackRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrTxAlignDoneCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the TX align done lock callback function. </p>

</div>
</div>
<a id="a0592d2a7a5360d294727c54491fa059d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0592d2a7a5360d294727c54491fa059d">&#9670;&nbsp;</a></span>IntrTxAlignDoneHandler</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a> XVphy::IntrTxAlignDoneHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for TX align done lock interrupts. </p>

</div>
</div>
<a id="aeef6168da79e23e5fca31e71cb9ae879"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeef6168da79e23e5fca31e71cb9ae879">&#9670;&nbsp;</a></span>IntrTxClkDetFreqChangeCallbackRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrTxClkDetFreqChangeCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the TX clock detector frequency change callback function. </p>

</div>
</div>
<a id="a44b541b34c508c723906b26f8fbb4719"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44b541b34c508c723906b26f8fbb4719">&#9670;&nbsp;</a></span>IntrTxClkDetFreqChangeHandler</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a> XVphy::IntrTxClkDetFreqChangeHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for TX clock detector frequency change interrupts. </p>

</div>
</div>
<a id="ab6884b1d31e8d33370b88e74c8c0674d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6884b1d31e8d33370b88e74c8c0674d">&#9670;&nbsp;</a></span>IntrTxResetDoneCallbackRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrTxResetDoneCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the TX reset done lock callback function. </p>

</div>
</div>
<a id="a21cbba76df25e8dfe4111d1222e14872"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21cbba76df25e8dfe4111d1222e14872">&#9670;&nbsp;</a></span>IntrTxResetDoneHandler</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a> XVphy::IntrTxResetDoneHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for TX reset done lock interrupts. </p>

</div>
</div>
<a id="a3018ebe77f98e3feb4535bf837571564"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3018ebe77f98e3feb4535bf837571564">&#9670;&nbsp;</a></span>IntrTxTmrTimeoutCallbackRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::IntrTxTmrTimeoutCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the TX timer timeout callback function. </p>

</div>
</div>
<a id="a2c2b7c102aa0e9b5fe81b31a77174dbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c2b7c102aa0e9b5fe81b31a77174dbf">&#9670;&nbsp;</a></span>IntrTxTmrTimeoutHandler</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a21fe7ac2940a12aa24d265c30d02b1aa">XVphy_IntrHandler</a> XVphy::IntrTxTmrTimeoutHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for TX timer timeout interrupts. </p>

</div>
</div>
<a id="a350b0f93bf83f2b3178e46e11936aa7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a350b0f93bf83f2b3178e46e11936aa7f">&#9670;&nbsp;</a></span>IsReady</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XVphy::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Device is initialized and ready. </p>

<p class="reference">Referenced by <a class="el" href="xvphy_8h.html#ab71ec5984965000a5c84b07805d4bf58">XVphy_CfgInitialize()</a>, <a class="el" href="xvphy__intr_8c.html#a75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, and <a class="el" href="xvphy_8h.html#a54b6787198c16e99851326d82568421d">XVphy_WaitUs()</a>.</p>

</div>
</div>
<a id="aa8ead0f7f27a3f857eddc1c63bd75a54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8ead0f7f27a3f857eddc1c63bd75a54">&#9670;&nbsp;</a></span>Log</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_vphy___log.html">XVphy_Log</a> XVphy::Log</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A log of events. </p>

<p class="reference">Referenced by <a class="el" href="xvphy_8h.html#a80743b41f194185251ac269d4985784c">XVphy_LogRead()</a>, <a class="el" href="xvphy_8h.html#aeab6f13c2dd0b30889e09de7ff2759df">XVphy_LogReset()</a>, and <a class="el" href="xvphy_8h.html#a9a04f2b6dd2fd863b0c282a1d7a5c378">XVphy_LogWrite()</a>.</p>

</div>
</div>
<a id="a2a6689916034622640568869fd0ce86b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a6689916034622640568869fd0ce86b">&#9670;&nbsp;</a></span>Quads</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_vphy___quad.html">XVphy_Quad</a> XVphy::Quads[2]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The quads available to the Video PHY core. </p>

<p class="reference">Referenced by <a class="el" href="xvphy_8h.html#ad5d2ef80f68b92db024b3e690d0c410e">XVphy_CfgLineRate()</a>, <a class="el" href="xvphy__i_8h.html#a76c375e68d3d82cba1c7d8a53c961eb7">XVphy_CfgPllRefClkSel()</a>, <a class="el" href="xvphy__i_8h.html#aee5af44d484a3efa16330f845a7dc65e">XVphy_GetPllVcoFreqHz()</a>, <a class="el" href="xvphy__i_8h.html#a3bff8eaf5406aaf024690973700b8308">XVphy_PllCalculator()</a>, and <a class="el" href="xvphy__i_8h.html#a5041cead7e1fe927d645c4e681e95837">XVphy_WriteCfgRefClkSelReg()</a>.</p>

</div>
</div>
<a id="ad7c157f04ab875ad33c1c8f33b2ca4ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7c157f04ab875ad33c1c8f33b2ca4ed">&#9670;&nbsp;</a></span>UserTimerPtr</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XVphy::UserTimerPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pointer to a timer instance used by the custom user delay/sleep function. </p>

</div>
</div>
<a id="a4eb6913f5fda8406fe6f3577c240721b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eb6913f5fda8406fe6f3577c240721b">&#9670;&nbsp;</a></span>UserTimerWaitUs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xvphy_8h.html#a2aa9ce957914fce939a5a3aca20b7e86">XVphy_TimerHandler</a> XVphy::UserTimerWaitUs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Custom user function for delay/sleep. </p>

<p class="reference">Referenced by <a class="el" href="xvphy_8h.html#a54b6787198c16e99851326d82568421d">XVphy_WaitUs()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
